import java.util.HashMap;
import java.util.Map;

/**
 * 判断数组中所有的数字是否只出现一次
 */
public class UniqueNumChecker {

    public static boolean isUnique(int[] arr) {

        // 使用hashmap来检验该数字是否唯一
        Map<Integer, Integer> map = new HashMap<>();

        for (int i = 0; i < arr.length; i++) {
            if (map.containsKey(arr[i])) return false;

            map.put(arr[i], arr[i]);
        }

        return true;
    }

    public static void main(String[] args) {

        int[] arr = {1, 2, 1};

        System.out.println(isUnique(arr) ? "YES" : "NO");
    }
}
